// 顺序：从上朝下执行的代码就是顺序
// 分支(选择)：根据不同的情况，执行对应代码 if else
// 循环：重复做一件事情

// 分支选择：
// 1. if...else
/* if (条件1) {
    条件满足执行
} else if (条件2) {
    剩余条件满足执行
} else {
    剩余条件满足执行
} */

/* if (条件1) {
    条件满足执行
} else if (条件2) {
    剩余条件满足执行
} */
var a = 20
var b
if (a % 2 === 0) {
    b ='偶数'
} else{
    b ='奇数'
}

// 2. 三元运算     条件？满足条件执行：不满足条件执行
b = a % 2 === 0 ? '偶数' : '奇数'

/* 3. switch(变量) {
    case 值1：
        代码
        break
    case 值2:
        代码
        break
    default:
        代码
} 
switch判断的是全等于 ===，值和类型均一致才返回true
*/